home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Almathera Ten Pack 3: CDPD 3
/
Almathera Ten on Ten - Disc 3: CDPD3.iso
/
fish
/
001-100
/
001-025
/
018
/
xlisp1.6
/
makefile.lattice
< prev
next >
Wrap
Makefile
|
1995-03-17
|
3KB
|
112 lines
# Because of braindamage in the Lattice runtime environment, where
# printf and friends are incapable of dealing with long strings, we
# must break up the list of files into managable pieces and join them
# in archives before linking. Jeez...
SRC1 = xlobj.c xllist.c xlcont.c xlbfun.c
SRC2 = xldmem.c xleval.c xlfio.c xlftab.c xlglob.c xlio.c xlisp.c xljump.c
SRC2a = xlmath.c xlprin.c xlread.c xlinit.c
SRC3 = xlstr.c xlsubr.c xlsym.c xlsys.c xldbug.c asstuff.c
SRCS = $(SRC1) $(SRC2) $(SRC2a) $(SRC3) xlisp.h
OBJS1 = xlbfun.o xlcont.o xldbug.o xldmem.o xleval.o xlfio.o
OBJS2 = xlftab.o xlglob.o xlinit.o xlio.o xlisp.o xljump.o xllist.o xlmath.o
OBJS3 = xlobj.o xlprin.o xlread.o xlstr.o xlsubr.o xlsym.o xlsys.o asstuff.o
OBJS = lib1.o lib2.o lib3.o
MISC1 = Makefile fact.lsp init.lsp object.lsp prolog.lsp trace.lsp
MISC2 = xlstub.c.NOTUSED
MISC = $(MISC1) $(MISC2)
CFLAGS = -O
CC = cc
#LIBS = -lm
xlisp : $(OBJS)
$(CC) -o xlisp $(CFLAGS) $(OBJS) $(LIBS)
lib1.o : $(OBJS1)
join $(OBJS1) as lib1.o
lib2.o : $(OBJS2)
join $(OBJS2) as lib2.o
lib3.o : $(OBJS3)
join $(OBJS3) as lib3.o
clean :
delete $(OBJS)
delete $(OBJS1)
delete $(OBJS2)
delete $(OBJS3)
xlbfun.o : xlbfun.c xlisp.h
$(CC) -c $(CFLAGS) xlbfun.c
xlcont.o : xlcont.c xlisp.h
$(CC) -c $(CFLAGS) xlcont.c
xldbug.o : xldbug.c xlisp.h
$(CC) -c $(CFLAGS) xldbug.c
xldmem.o : xldmem.c xlisp.h
$(CC) -c $(CFLAGS) xldmem.c
xleval.o : xleval.c xlisp.h
$(CC) -c $(CFLAGS) xleval.c
xlfio.o : xlfio.c xlisp.h
$(CC) -c $(CFLAGS) xlfio.c
xlftab.o : xlftab.c xlisp.h
$(CC) -c $(CFLAGS) xlftab.c
xlglob.o : xlglob.c xlisp.h
$(CC) -c $(CFLAGS) xlglob.c
xlinit.o : xlinit.c xlisp.h
$(CC) -c $(CFLAGS) xlinit.c
xlio.o : xlio.c xlisp.h
$(CC) -c $(CFLAGS) xlio.c
xlisp.o : xlisp.c xlisp.h
$(CC) -c $(CFLAGS) xlisp.c
xljump.o : xljump.c xlisp.h
$(CC) -c $(CFLAGS) xljump.c
xllist.o : xllist.c xlisp.h
$(CC) -c $(CFLAGS) xllist.c
xlmath.o : xlmath.c xlisp.h
$(CC) -c $(CFLAGS) xlmath.c
xlobj.o : xlobj.c xlisp.h
$(CC) -c $(CFLAGS) xlobj.c
xlprin.o : xlprin.c xlisp.h
$(CC) -c $(CFLAGS) xlprin.c
xlread.o : xlread.c xlisp.h
$(CC) -c $(CFLAGS) xlread.c
xlstr.o : xlstr.c xlisp.h
$(CC) -c $(CFLAGS) xlstr.c
xlstub.o : xlstub.c xlisp.h
$(CC) -c $(CFLAGS) xlstub.c
xlsubr.o : xlsubr.c xlisp.h
$(CC) -c $(CFLAGS) xlsubr.c
xlsym.o : xlsym.c xlisp.h
$(CC) -c $(CFLAGS) xlsym.c
xlsys.o : xlsys.c xlisp.h
$(CC) -c $(CFLAGS) xlsys.c
asstuff.o : asstuff.c
$(CC) -c $(CFLAGS) asstuff.c